花費 70 ms
【面向對象設計原則】之依賴倒置原則(DIP)

依賴倒轉原則(Dependency Inversion Principle, DIP):抽象不應該依賴於細節,細節應當依賴於抽象。換言之,要針對抽象(接口)編程,而不是針對實現細節編程。 開閉原則 ...

Fri May 26 00:17:00 CST 2017 6 7581
【面向對象設計原則】之接口隔離原則(ISP)

接口隔離原則(Interface Segregation Principle, ISP):使用多個專門的接口,而不使用單一的總接口,即客戶端不應該依賴那些它不需要的接口。 從接口隔離原則的定義可以 ...

Sun May 28 00:39:00 CST 2017 4 2576
【設計模式】工廠方法模式 Factory Method Pattern

在簡單工廠模式中產品的創建統一在工廠類的靜態工廠方法中創建,體現了面形對象的封裝性,客戶程序不需要知道產品產生的細節,也體現了面向對象的單一職責原則(SRP),這樣在產品很少的情況下使用起來還是很方便 ...

Tue Jul 24 21:35:00 CST 2018 5 942
【面向對象設計原則】之里氏替換原則(LSP)

里氏代換原則由2008年圖靈獎得主、美國第一位計算機科學女博士Barbara Liskov教授和卡內基·梅隆大學Jeannette Wing 教授於1994年提出,所以使用的是這位女博士的性命名的 ...

Wed May 24 23:59:00 CST 2017 2 1819
【面向對象設計原則】之開閉原則(OCP)

開閉原則是面向對象設計的一個重要原則,其定義如下: 開閉原則(Open-Closed Principle, OCP):一個軟件實體應當對擴展開放,對修改關閉。即軟件實體應盡量在不修改原有代碼的情況下 ...

Wed May 24 00:21:00 CST 2017 1 1571
【設計模式】抽象工廠模式 Abstract Factory Pattern

簡單工廠模式是一個工廠類根據工廠方法的參數創建不出不同的產品, 工廠方法模式是每一個產品都有一個一一對應的工廠負責創建該產品。那么今天要講的抽象工廠模式是一個工廠能夠產生關聯的一系列產品。抽象工廠模式 ...

Mon Jul 30 16:15:00 CST 2018 0 856
【面向對象設計原則】之原則概述

在面向對象的軟件設計過程中,一切皆抽象成對象,在一個復雜的軟件系統中有成千上萬甚至百萬千萬級的對象,那么這么多對象怎么去有效的管理?怎么樣去重復利用?怎么去科學合理的組合使其能夠融為一體並且可以順利的 ...

Fri Mar 24 22:16:00 CST 2017 0 1379
【設計模式】橋接模式 Bridge Pattern

開篇還是引用呂振宇老師的那篇經典的文章《設計模式隨筆-蠟筆與毛筆的故事》。這個真是太經典了,沒有比這個例子能更好的闡明橋接模式了,這里我就直接盜來用了。 現在市面上賣的蠟筆很多,各種型號,各種 ...

Sat Aug 18 07:53:00 CST 2018 0 759

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM